package com.cskaoyan._07expression;

/**
 * @description:
 * @author: 景天
 * @date: 2023/1/29 11:44
 **/
/*
整数常量的特殊性
整数常量的值在程序中不发生变化, 值是固定的, 编译器比较聪明,自动判断值是否在其数据类型的范围之内

注意:
1.只针对整数常量, 整型变量没有这个性质, 有变量参与运算,遵循表达式提升
2.小数常量也不具有这种特点
 */
public class Demo4 {
    public static void main(String[] args) {
        byte b = 1 + 2;
        int a = 1;
        // byte b2 = a + 2;

        // 编译错误
        //float f = 0.1;
        // 编译错误
        // float f2 = 0.1 + 0.2;

    }
}
